function markdownToPlainText({md}) {
    // 将 # 标题转为纯文本
    md = md.replace(/^#{1,6}\s*(.+)$/gm, '$1'); // 移除标题符号
  
    // 移除加粗、斜体等格式
    md = md.replace(/[\*_]{1,2}(.+?)[\*_]{1,2}/g, '$1');
  
    // 移除链接和图片
    md = md.replace(/!?\[([^\]]*)\]$(https?:\/\/[^\s$]+)$/g, '$1');
  
    // 移除无序列表符号
    md = md.replace(/^\s*[-+*]\s+/gm, '');
  
    // 移除有序列表数字
    md = md.replace(/^\s*\d+\.\s+/gm, '');
  
    // 移除代码块和内联代码
    md = md.replace(/`{1,3}[^`]*`{1,3}/g, '');
  
    // 移除引用块
    md = md.replace(/^>\s+/gm, '');
  
    // 移除水平线
    md = md.replace(/^---+$/gm, '');
  
    return md;
  }

  export default markdownToPlainText;